be lacking something indispensable - English Synonyms Dictionary